[INFO] fetching crate fractal-curve 0.1.0...
[INFO] building fractal-curve-0.1.0 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate fractal-curve 0.1.0 into /workspace/builds/worker-9/source
[INFO] validating manifest of crates.io crate fractal-curve 0.1.0 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fractal-curve 0.1.0
[INFO] finished tweaking crates.io crate fractal-curve 0.1.0
[INFO] tweaked toml for crates.io crate fractal-curve 0.1.0 written to /workspace/builds/worker-9/source/Cargo.toml
[INFO] crate crates.io crate fractal-curve 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 35b28da5d2bb67066dc7d809ec4e237f86a717f51e7d33bd1cdf932232391c26
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "35b28da5d2bb67066dc7d809ec4e237f86a717f51e7d33bd1cdf932232391c26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35b28da5d2bb67066dc7d809ec4e237f86a717f51e7d33bd1cdf932232391c26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35b28da5d2bb67066dc7d809ec4e237f86a717f51e7d33bd1cdf932232391c26", kill_on_drop: false }`
[INFO] [stdout] 35b28da5d2bb67066dc7d809ec4e237f86a717f51e7d33bd1cdf932232391c26
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 18292b3dfae2dae5303ffd493e34cb22930e722fdc58adb843c3399b944cf85b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "18292b3dfae2dae5303ffd493e34cb22930e722fdc58adb843c3399b944cf85b", kill_on_drop: false }`
[INFO] [stderr]    Compiling svg v0.8.0
[INFO] [stderr]    Compiling fractal-curve v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct is never constructed: `PeanoCurve`
[INFO] [stdout]  --> src/curves/peano.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct PeanoCurve {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/peano.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> PeanoCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/peano.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/peano.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/peano.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/peano.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/peano.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn save(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `koch_curve`
[INFO] [stdout]  --> src/curves/koch.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn koch_curve(mut data: Data, x0: f64, y0: f64, x1: f64, y1: f64, order: usize) -> Data {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `write_koch_snowflake`
[INFO] [stdout]   --> src/curves/koch.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn write_koch_snowflake(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `HilbertCurve`
[INFO] [stdout]  --> src/curves/hilbert.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct HilbertCurve {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/hilbert.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> HilbertCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/hilbert.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/hilbert.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/hilbert.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/hilbert.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/hilbert.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn save(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SierpinskiSquareCurve`
[INFO] [stdout]  --> src/curves/sierpinski_square.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct SierpinskiSquareCurve {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> SierpinskiSquareCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:50:8
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn save(file: &str, size: usize, length: f64, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `Cursor`
[INFO] [stdout]  --> src/curves/sierpinski_arrowhead.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Cursor {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn new(x: f64, y: f64) -> Cursor {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn draw_line(&mut self, data: Data, length: f64) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `curve`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:29:4
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn curve(mut data: Data, order: usize, length: f64, cursor: &mut Cursor, angle: i32) -> Data {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `write_sierpinski_arrowhead`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn write_sierpinski_arrowhead(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SierpinskiCurve`
[INFO] [stdout]  --> src/curves/sierpinski.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct SierpinskiCurve {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/sierpinski.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> SierpinskiCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/sierpinski.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/sierpinski.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/sierpinski.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/sierpinski.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/sierpinski.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn save(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `SQRT3_2`
[INFO] [stdout]  --> src/utils/constants.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const SQRT3_2: f64 = 0.86602540378444;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 37 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.10s
[INFO] running `Command { std: "docker" "inspect" "18292b3dfae2dae5303ffd493e34cb22930e722fdc58adb843c3399b944cf85b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18292b3dfae2dae5303ffd493e34cb22930e722fdc58adb843c3399b944cf85b", kill_on_drop: false }`
[INFO] [stdout] 18292b3dfae2dae5303ffd493e34cb22930e722fdc58adb843c3399b944cf85b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] b192cf68f39f8ee01dc5339f10d9b2d728f10602a14c65ca36a0904ea82d422e
[INFO] running `Command { std: "docker" "start" "-a" "b192cf68f39f8ee01dc5339f10d9b2d728f10602a14c65ca36a0904ea82d422e", kill_on_drop: false }`
[INFO] [stderr]    Compiling fractal-curve v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct is never constructed: `PeanoCurve`
[INFO] [stdout]  --> src/curves/peano.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct PeanoCurve {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/peano.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> PeanoCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/peano.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/peano.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/peano.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/peano.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/peano.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn save(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `koch_curve`
[INFO] [stdout]  --> src/curves/koch.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn koch_curve(mut data: Data, x0: f64, y0: f64, x1: f64, y1: f64, order: usize) -> Data {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `write_koch_snowflake`
[INFO] [stdout]   --> src/curves/koch.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn write_koch_snowflake(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `HilbertCurve`
[INFO] [stdout]  --> src/curves/hilbert.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct HilbertCurve {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/hilbert.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> HilbertCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/hilbert.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/hilbert.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/hilbert.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/hilbert.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/hilbert.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn save(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SierpinskiSquareCurve`
[INFO] [stdout]  --> src/curves/sierpinski_square.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct SierpinskiSquareCurve {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> SierpinskiSquareCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:50:8
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/sierpinski_square.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn save(file: &str, size: usize, length: f64, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `Cursor`
[INFO] [stdout]  --> src/curves/sierpinski_arrowhead.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Cursor {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn new(x: f64, y: f64) -> Cursor {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn draw_line(&mut self, data: Data, length: f64) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `curve`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:29:4
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn curve(mut data: Data, order: usize, length: f64, cursor: &mut Cursor, angle: i32) -> Data {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `write_sierpinski_arrowhead`
[INFO] [stdout]   --> src/curves/sierpinski_arrowhead.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn write_sierpinski_arrowhead(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SierpinskiCurve`
[INFO] [stdout]  --> src/curves/sierpinski.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct SierpinskiCurve {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]   --> src/curves/sierpinski.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn new(x: f64, y: f64, length: f64, angle: i32) -> SierpinskiCurve {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `rewrite`
[INFO] [stdout]   --> src/curves/sierpinski.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn rewrite(order: usize) -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `execute`
[INFO] [stdout]   --> src/curves/sierpinski.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn execute(&mut self, order: usize) -> Path {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `draw_line`
[INFO] [stdout]   --> src/curves/sierpinski.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn draw_line(&mut self, data: Data) -> Data {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `turn`
[INFO] [stdout]   --> src/curves/sierpinski.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn turn(&mut self, angle: i32) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `save`
[INFO] [stdout]   --> src/curves/sierpinski.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn save(file: &str, size: usize, order: usize) -> std::io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `SQRT3_2`
[INFO] [stdout]  --> src/utils/constants.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const SQRT3_2: f64 = 0.86602540378444;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 37 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.76s
[INFO] running `Command { std: "docker" "inspect" "b192cf68f39f8ee01dc5339f10d9b2d728f10602a14c65ca36a0904ea82d422e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b192cf68f39f8ee01dc5339f10d9b2d728f10602a14c65ca36a0904ea82d422e", kill_on_drop: false }`
[INFO] [stdout] b192cf68f39f8ee01dc5339f10d9b2d728f10602a14c65ca36a0904ea82d422e
